aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/send/lightning/[payreq]/+page.server.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-01-25 10:50:51 -0800
committerAdam Soltys <[email protected]>2025-01-25 10:50:51 -0800
commitdbb00917d84a341f67b11bdfb6d8c50154f691c2 (patch)
treede343a68f91a56e0f9934d63f78807bbd8298850 /src/routes/(app)/send/lightning/[payreq]/+page.server.ts
parent2da72f949f78d62e671e9d098b107fc35d4fe9f5 (diff)
downloadcoinos-ui-dbb00917d84a341f67b11bdfb6d8c50154f691c2.tar.gz
coinos-ui-dbb00917d84a341f67b11bdfb6d8c50154f691c2.zip
capture ln comments
Diffstat (limited to 'src/routes/(app)/send/lightning/[payreq]/+page.server.ts')
-rw-r--r--src/routes/(app)/send/lightning/[payreq]/+page.server.ts49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts
deleted file mode 100644
index 0f7b4003..00000000
--- a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import getRates from "$lib/rates";
-import { auth, fd, post } from "$lib/utils";
-import { fail, redirect } from "@sveltejs/kit";
-
-export async function load({ cookies, params, parent }) {
- const { user } = await parent();
- let data = { ...params };
- const rates = await getRates();
- if (!params.payreq.startsWith("lno")) {
- data = { ...data, ...(await post("/parse", params, auth(cookies))) };
- }
-
- data.rate = rates[user.currency];
- return data;
-}
-
-export const actions = {
- setAmount: async ({ cookies, params, request }) => {
- let data = await fd(request);
- const { payreq } = params;
- const { amount } = data;
- if (payreq.startsWith("lno")) {
- const { invoice } = await post("/fetchinvoice", {
- amount,
- offer: payreq,
- });
-
- data = await post("/parse", { payreq: invoice }, auth(cookies));
- data.payreq = invoice;
- }
-
- return data;
- },
-
- send: async ({ cookies, request }) => {
- let p;
- try {
- const body = await fd(request);
-
- p = await post("/payments", body, auth(cookies));
- } catch (e) {
- let { message } = e as Error;
- if (!message.includes("Insufficient")) message = "payments.failedToRoute";
- return fail(400, { message });
- }
-
- redirect(307, `/sent/${p.id}`);
- },
-};